package com.wechat.robot;

import java.util.concurrent.CompletableFuture;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.wechat.command.Command;
import com.wechat.command.CommandResult;
import com.wechat.network.NetworkChannel;

public abstract class Robot {
	
	protected Logger logger = LoggerFactory.getLogger(Robot.class);

	public abstract CompletableFuture<CommandResult> recv(NetworkChannel channel, Command command);
}
